-
Notifications
You must be signed in to change notification settings - Fork 12
Add geometrycolumn validation warning for GeoJSON write function #114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
@asinghvi17 👋 This repository doesn't have Copilot instructions. With Copilot instructions, I can understand the repository better, work faster and produce higher quality PRs. I can generate a .github/copilot-instructions.md file for you automatically. Click here to open a pre-filled issue and assign it to me. I'll write the instructions, and then tag you for review. |
Co-authored-by: asinghvi17 <[email protected]>
| end | ||
| elseif Tables.istable(obj) | ||
| !(geometrycolumn isa Symbol) && throw(ArgumentError("GeoJSON.jl can only write a single geometry column which must be specified as a `Symbol`, but was passed `$(geometrycolumn)` instead.")) | ||
| geometrycolumn != :geometry && @warn "GeoJSON specification requires the geometry column to be named 'geometry'. The column '$(geometrycolumn)' will be written as 'geometry' in the output." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| geometrycolumn != :geometry && @warn "GeoJSON specification requires the geometry column to be named 'geometry'. The column '$(geometrycolumn)' will be written as 'geometry' in the output." | |
| geometrycolumn != :geometry && @warn "GeoJSON specification requires the geometry column to be named `geometry`. The column '$(geometrycolumn)' will be written as 'geometry' in the output." maxlog=10 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I usually prefer errors (or no errors) instead of warnings. In this case I'd throw an error since the users wants something that is invalid. We could just also just update the line above.
Last time I was bitten by @warn was 3 days ago: apache/arrow-julia#559
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, my concern is that if you read something from e.g. a database with a geometry column called :MYGEOM, and you now have that in memory as a DataFrame, then you would have to make the change manually rather than simply specifying geometrycolumn to write.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see, and what about just ignoring it? The docstring is already pretty clear:
you may pass a
Symbolto thegeometrycolumnkeyword argument,
to indicate which column of the table holds the geometries. Note that this will not keep the name,
the geometry must be written to the:geometrycolumn of the GeoJSON according to the spec.
According to this description it is about identifying the right column in the table, which is a useful feature for :MYGEOM.
Actually the default of first(GI.geometrycolumns(obj)) can perhaps also be surprising. If there is more than one you probably want people to choose and not pick the first.
|
|
||
| # Test no warning for geometry column | ||
| t_no_warn = [(geometry=(1.0, 2.0), prop1=1)] | ||
| @test_logs GeoJSON.write(t_no_warn; geometrycolumn = :geometry) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| @test_logs GeoJSON.write(t_no_warn; geometrycolumn = :geometry) | |
| @test_nowarn GeoJSON.write(t_no_warn; geometrycolumn = :geometry) |
|
@asinghvi17 I have to say if my life becomes reading lines like "...to improve user experience and spec compliance awareness" I will have to stop doing reviews. This is brainrot can we just delete most of that from PRs ? |
|
This should be the whole PR message. The rest we get from reading the code, which we have to do anyway. This PR adds validation and warning functionality for the geometrycolumn keyword argument in the write function. This now shows a helpful warning: julia> table = [(mygeom=(1.0, 2.0), prop1="test")]
julia> GeoJSON.write(table; geometrycolumn = :mygeom)
Warning: GeoJSON specification requires the geometry column to be named 'geometry'.
The column 'mygeom' will be written as 'geometry' in the output. |
This PR adds validation and warning functionality for the
geometrycolumnkeyword argument in thewritefunction to improve user experience and spec compliance awareness.Problem
The GeoJSON specification requires that geometry fields be named "geometry". While the GeoJSON.jl library correctly enforces this in the output regardless of the input column name, users weren't being informed when they specified non-standard column names via the
geometrycolumnparameter.Solution
Added a validation check that warns users when
geometrycolumnis not:geometry:Changes
src/io.jl: Added validation in the_lowerfunction that warns whengeometrycolumn != :geometryfor Tables.jl objectstest/runtests.jl: Added test coverage for both warning and non-warning scenariosBackward Compatibility
This change is fully backward compatible:
Fixes #101.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/repos/BioJulia/Automa.jl/tarball/a8f503e8e1a5f583fbef15a8440c8c7e32185df2julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/FluxML/MacroTools.jl/tarball/1e0228a030642014fe5cfe68c2c0a818f9e3f522julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/GunnarFarneback/Inflate.jl/tarball/d1b1b796e47d94588b3757fe84fbf65a5ec4a80djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/AxisArrays.jl/tarball/16351be62963a67ac4083f748fdb3cca58bfd52fjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/FillArrays.jl/tarball/6a70198746448456524cb442b8af316927ff3e1ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/IndirectArrays.jl/tarball/012e604e1c7458645cb8b436f8fba789a51b257fjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/MappedArrays.jl/tarball/2dab0221fe2b0f2cb6754eaa743cc266339f527ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/MosaicViews.jl/tarball/7b86a5d4d70a9f5cdf2dacb3cbe6d251d1a61dbejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/OffsetArrays.jl/tarball/117432e406b5c023f665fa73dc26e79ec3630151julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/PaddedViews.jl/tarball/0fac6313486baae819364c52b4f483450a9d793fjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/RangeArrays.jl/tarball/b9039e93773ddcfc828f12aadf7115b4b4d225f5julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/StackViews.jl/tarball/be1cf4eb0ac528d96f5115b4ed80c26a8d8ae621julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/StaticArrays.jl/tarball/b8693004b385c842357406e3af647701fe783f98julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/StaticArraysCore.jl/tarball/192954ef1208c7019899fbf8049e717f92959682julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaArrays/StructArrays.jl/tarball/8ad2e38cbb812e29348719cc63580ec1dfeb9de4julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaAttic/Grisu.jl/tarball/53bb909d1151e57e2484c3d1b53e19552b887fb2julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Bzip2_jll.jl/tarball/1b96ea4a01afe0ea4090c5c8039690672dd13f2ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/CRlibm_jll.jl/tarball/e329286945d0cfc04456972ea732551869af1cfcjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Cairo_jll.jl/tarball/fde3bf89aead2e723284a8ff9cdf5b551ed700e8julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Dbus_jll.jl/tarball/473e9afc9cf30814eb67ffa5f2db7df82c3ad9fdjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/EarCut_jll.jl/tarball/e3290f2d49e661fbd94046d7e3726ffcb2d41053julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/EpollShim_jll.jl/tarball/8a4be429317c42cfae6a7fc03c31bad1970c310djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Expat_jll.jl/tarball/7bb1361afdb33c7f2b085aa49ea8fe1b0fb14e58julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/FFMPEG_jll.jl/tarball/eaa040768ea663ca695d442be1bc97edfe6824f2julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/FFTW_jll.jl/tarball/6d6219a004b8cf1e0b4dbe27a2860b8e04eba0bejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Fontconfig_jll.jl/tarball/f85dac9a96a01087df6e3a749840015a0ca3817djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/FreeType2_jll.jl/tarball/2c5512e11c791d1baed2049c5652441b28fc6a31julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/FriBidi_jll.jl/tarball/7a214fdac5ed5f59a22c2d9a885a16da1c74bbc7julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/GLFW_jll.jl/tarball/fcb0584ff34e25155876418979d4c8971243bb89julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/GR_jll.jl/tarball/27299071cc29e409488ada41ec7643e0ab19091fjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/GettextRuntime_jll.jl/tarball/45288942190db7c5f760f59c04495064eedf9340julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Giflib_jll.jl/tarball/6570366d757b50fabae9f4315ad74d2e40c0560ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Glib_jll.jl/tarball/35fbd0cefb04a516104b8e183ce0df11b70a3f1ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Graphite2_jll.jl/tarball/8a6dbda1fd736d60cc477d99f2e7a042acfa46e8julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/HarfBuzz_jll.jl/tarball/f923f9a774fcf3f5cb761bfa43aeadd689714813julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Imath_jll.jl/tarball/0936ba688c6d201805a83da835b55c61a180db52julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/IntelOpenMP_jll.jl/tarball/ec1debd61c300961f98064cfb21287613ad7f303julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/JpegTurbo_jll.jl/tarball/e95866623950267c1e4878846f848d94810de475julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/LAME_jll.jl/tarball/059aabebaa7c82ccb853dd4a0ee9d17796f7e1bcjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/LERC_jll.jl/tarball/aaafe88dccbd957a8d82f7d05be9b69172e0cee3julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/LLVMOpenMP_jll.jl/tarball/eb62a3deb62fc6d8822c0c4bef73e4412419c5d8julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/LZO_jll.jl/tarball/1c602b1127f4751facb671441ca72715cc95938ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Libffi_jll.jl/tarball/c8da7e6a91781c41a863611c7e966098d783c57ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Libglvnd_jll.jl/tarball/d36c21b9e7c172a44a10484125024495e2625ac0julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Libiconv_jll.jl/tarball/be484f5c92fad0bd8acfef35fe017900b0b73809julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Libmount_jll.jl/tarball/706dfd3c0dd56ca090e86884db6eda70fa7dd4afjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Libtiff_jll.jl/tarball/4ab7581296671007fc33f07a721631b8855f4b1djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Libuuid_jll.jl/tarball/d3c8af829abaeba27181db4acb485b18d15d89c6julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/MKL_jll.jl/tarball/282cadc186e7b2ae0eeadbd7a4dffed4196ae2aajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Ogg_jll.jl/tarball/b6aa4566bb7ae78498a5e68943863fa8b5231b59julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/OpenBLASConsistentFPCSR_jll.jl/tarball/567515ca155d0020a45b05175449b499c63e7015julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/OpenEXR_jll.jl/tarball/8292dd5c8a38257111ada2174000a33745b06d4ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/OpenSSL_jll.jl/tarball/2ae7d4ddec2e13ad3bddf5c0796f7547cf682391julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/OpenSpecFun_jll.jl/tarball/1346c9208249809840c91b26703912dff463d335julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Opus_jll.jl/tarball/c392fc5dd032381919e3b22dd32d6443760ce7eajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Pango_jll.jl/tarball/275a9a6d85dc86c24d03d1837a0010226a96f540julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Pixman_jll.jl/tarball/db76b1ecd5e9715f3d043cec13b2ec93ce015d53julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Qt6Base_jll.jl/tarball/eb38d376097f47316fe089fc62cb7c6d85383a52julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Qt6Declarative_jll.jl/tarball/da7adf145cce0d44e892626e647f9dcbe9cb3e10julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Qt6ShaderTools_jll.jl/tarball/9eca9fc3fe515d619ce004c83c31ffd3f85c7ccfjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Qt6Wayland_jll.jl/tarball/e1d5e16d0f65762396f9ca4644a5f4ddab8d452bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Rmath_jll.jl/tarball/58cdd8fb2201a6267e1db87ff148dd6c1dbd8ad8julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Vulkan_Loader_jll.jl/tarball/2f0486047a07670caad3a81a075d2e518acc5c59julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Wayland_jll.jl/tarball/96478df35bbc2f3e1e791bc7a3d0eeee559e60e9julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/XZ_jll.jl/tarball/fee71455b0aaa3440dfdd54a9a36ccef829be7d4julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libICE_jll.jl/tarball/a3ea76ee3f4facd7a64684f9af25310825ee3668julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libSM_jll.jl/tarball/9c7ad99c629a44f81e7799eb05ec2746abb5d588julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libX11_jll.jl/tarball/b5899b25d17bf1889d25906fb9deed5da0c15b3bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libXau_jll.jl/tarball/aa1261ebbac3ccc8d16558ae6799524c450ed16bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libXcursor_jll.jl/tarball/6c74ca84bbabc18c4547014765d194ff0b4dc9dajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libXdmcp_jll.jl/tarball/52858d64353db33a56e13c341d7bf44cd0d7b309julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libXext_jll.jl/tarball/a4c0ee07ad36bf8bbce1c3bb52d21fb1e0b987fbjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libXfixes_jll.jl/tarball/9caba99d38404b285db8801d5c45ef4f4f425a6djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libXi_jll.jl/tarball/a376af5c7ae60d29825164db40787f15c80c7c54julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libXinerama_jll.jl/tarball/a5bc75478d323358a90dc36766f3c99ba7feb024julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libXrandr_jll.jl/tarball/aff463c82a773cb86061bce8d53a0d976854923ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libXrender_jll.jl/tarball/7ed9347888fac59a618302ee38216dd0379c480djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libxcb_jll.jl/tarball/bfcaf7ec088eaba362093393fe11aa141fa15422julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_libxkbfile_jll.jl/tarball/e3150c7400c41e207012b41659591f083f3ef795julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_xcb_util_cursor_jll.jl/tarball/c5bf2dad6a03dfef57ea0a170a1fe493601603f2julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_xcb_util_image_jll.jl/tarball/f4fc02e384b74418679983a97385644b67e1263bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_xcb_util_jll.jl/tarball/68da27247e7d8d8dafd1fcf0c3654ad6506f5f97julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_xcb_util_keysyms_jll.jl/tarball/44ec54b0e2acd408b0fb361e1e9244c60c9c3dd4julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_xcb_util_renderutil_jll.jl/tarball/5b0263b6d080716a02544c55fdff2c8d7f9a16a0julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_xcb_util_wm_jll.jl/tarball/f233c83cad1fa0e70b7771e0e21b061a116f2763julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_xkbcomp_jll.jl/tarball/801a858fc9fb90c11ffddee1801bb06a738bda9bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_xkeyboard_config_jll.jl/tarball/00af7ebdc563c9217ecc67776d1bbf037dbcebf4julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Xorg_xtrans_jll.jl/tarball/a63799ff68005991f9d9491b6e95bd3478d783cbjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/Zstd_jll.jl/tarball/446b23e73536f84e8037f5dce465e92275f6a308julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/eudev_jll.jl/tarball/c3b0e6196d50eab0c5ed34021aaa0bb463489510julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/fzf_jll.jl/tarball/b6a34e0e0960190ac2a4363a1bd003504772d631julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/isoband_jll.jl/tarball/51b5eeb3f98367157a7a12a1fb0aa5328946c03cjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libaom_jll.jl/tarball/4bba74fa59ab0755167ad24f98800fe5d727175bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libass_jll.jl/tarball/125eedcb0a4a0bba65b657251ce1d27c8714e9d6julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libdecor_jll.jl/tarball/9bf7903af251d2050b467f76bdbe57ce541f7f4fjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libevdev_jll.jl/tarball/56d643b57b188d30cccc25e331d416d3d358e557julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libfdk_aac_jll.jl/tarball/646634dd19587a56ee2f1199563ec056c5f228dfjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libinput_jll.jl/tarball/91d05d7f4a9f67205bd6cf395e488009fe85b499julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libpng_jll.jl/tarball/07b6a107d926093898e82b3b1db657ebe33134ecjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libsixel_jll.jl/tarball/c1733e347283df07689d71d61e14be986e49e47ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libvorbis_jll.jl/tarball/11e1772e7f3cc987e9d3de991dd4f6b2602663a5julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/libwebp_jll.jl/tarball/4e4282c4d846e11dce56d74fa8040130b7a95cb3julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/mtdev_jll.jl/tarball/b4d631fd51f2e9cdd93724ae25b2efc198b059b1julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/oneTBB_jll.jl/tarball/d5a767a3bb77135a99e433afe0eb14cd7f6914c3julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/x264_jll.jl/tarball/14cc7083fc6dff3cc44f2bc435ee96d06ed79aa7julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/x265_jll.jl/tarball/e7b67590c14d487e734dcb925924c5dc43ec85f3julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaBinaryWrappers/xkbcommon_jll.jl/tarball/fbf139bce07a534df0e699dbb5f5cc9346f95cc1julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaCollections/AbstractTrees.jl/tarball/2d9c9a55f9c93e8887ad391fbae72f8ef55e1177julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaCollections/DataStructures.jl/tarball/6c72198e6a101cccdd4c9731d3985e904ba26037julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaCollections/IterTools.jl/tarball/42d5f897009e7ff2cf88db414a389e5ed1bdd023julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaCollections/OrderedCollections.jl/tarball/05868e21324cede2207c6f0f466b4bfef6d5e7eejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaCollections/SortingAlgorithms.jl/tarball/64d974c2e6fdf07f8155b5b2ca2ffa9069b608d9julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/DataAPI.jl/tarball/abe83f3a2f1b857aac70ef8b269080af17764bbejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/DataFrames.jl/tarball/a37ac0840a1196cd00317b57e39d6586bf0fd6f6julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/DelimitedFiles.jl/tarball/9e2f36d3c96a820c678f2f1f1782582fcf685baejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/InvertedIndices.jl/tarball/6da3c4316095de0f5ee2ebd875df8721e7e0bdbejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/Missings.jl/tarball/ec4f7fbeab05d7747bdf98eb74d130a2a2ed298djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/Parsers.jl/tarball/7d2f8f21da5db6a806faf7b9b292296da42b2810julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/PooledArrays.jl/tarball/36d8b4b899628fb92c2749eb488d884a926614d3julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/SentinelArrays.jl/tarball/712fb0231ee6f9120e005ccd56297abbc053e7e0julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/StructTypes.jl/tarball/159331b30e94d7b11379037feeb9b690950cace8julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaData/Tables.jl/tarball/f2c1efbc8f3a609aadf318094f8fc5204bdaf344julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaDiff/ChainRulesCore.jl/tarball/e4c6a16e77171a5f5e25e9646617ab1c276c5607julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaDocs/DocStringExtensions.jl/tarball/7442a5dfe1ebb773c29cc2962a8980f47221d76cjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGPU/Adapt.jl/tarball/f7817e2e585aa6d924fd714df1e2a84be7896c60julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGeo/GeoFormatTypes.jl/tarball/8e233d5167e63d708d41f87597433f59a0f213fejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGeo/GeoInterface.jl/tarball/0f265264b9287a19715dc5d491dbe3aff00c1e71julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGeometry/AdaptivePredicates.jl/tarball/7e651ea8d262d2d74ce75fdf47c4d63c07dba7a6julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGeometry/Contour.jl/tarball/439e35b0b36e2e5881738abc8857bd92ad6ff9a8julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGeometry/DelaunayTriangulation.jl/tarball/5620ff4ee0084a6ab7097a27ba0c19290200b037julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGeometry/GeometryBasics.jl/tarball/1f5a80f4ed9f5a4aada88fc2db456e637676414bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGeometry/Packing.jl/tarball/bc5bf2ea3d5351edf285a06b0016788a121ce92cjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGeometry/PolygonOps.jl/tarball/77b3d3605fc1cd0b42d95eba87dfcd2bf67d5ff6julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGizmos/Observables.jl/tarball/7438a59546cf62428fc9d1bc94729146d37a7225julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/ColorBrewer.jl/tarball/e771a63cc8b539eca78c85b0cabd9233d6c8f06fjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/ColorSchemes.jl/tarball/a656525c8b46aa6a1c76891552ed5381bb32ae7bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/ColorTypes.jl/tarball/67e11ee83a43eb71ddc950302c53bf33f0690dfejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/ColorVectorSpace.jl/tarball/8b3b6f87ce8f65a2b4f857528fd8d70086cd72b1julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/Colors.jl/tarball/37ea44092930b1811e666c3bc38065d7d87fcc74julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/FreeType.jl/tarball/907369da0f8e80728ab49c1c7e09327bf0d6d999julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/FreeTypeAbstraction.jl/tarball/4ebb930ef4a43817991ba35db6317a05e59abd11julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/Measures.jl/tarball/c13304c81eec1ed3af7fc20e75fb6b26092a1102julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/Showoff.jl/tarball/91eddf657aca81df9ae6ceb20b959ae5653ad1dejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaGraphics/SignedDistanceFields.jl/tarball/d263a08ec505853a5ff1c1ebde2070419e3f28e9julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/CodecZlib.jl/tarball/962834c22b66e32aa10f7611c08c8ca4e20749a9julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/FFMPEG.jl/tarball/83dc665d0312b41367b7263e8a4d172eac1897f4julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/FileIO.jl/tarball/b66970a70db13f45b7e57fbda1736e1cf72174eajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/ImageIO.jl/tarball/696144904b76e1ca433b886b4e7edd067d76cbf7julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/JSON.jl/tarball/31e996f0a15c7b280ba9f76636b3ff9e2ae58c9ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/JpegTurbo.jl/tarball/9496de8fb52c224a2e3f9ff403947674517317d9julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/Netpbm.jl/tarball/d92b107dbb887293622df7697a2223f9f8176fcdjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/PNGFiles.jl/tarball/cf181f0b1e6a18dfeb0ee8acc4a9d1672499626cjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/Sixel.jl/tarball/0494aed9501e7fb65daba895fb7fd57cc38bc743julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIO/TranscodingStreams.jl/tarball/0c45878dcfdcfa8480052b6ab162cdd138781742julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaImages/ImageAxes.jl/tarball/e12629406c6c4442539436581041d372d69c55bajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaImages/ImageBase.jl/tarball/eb49b82c172811fd2c86759fa0553a2221feb909julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaImages/ImageCore.jl/tarball/8c193230235bbcee22c8066b0374f63b5683c2d3julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaImages/ImageMetadata.jl/tarball/2a81c3897be6fbcde0802a0ebe6796d0562f63ecjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaInterop/CEnum.jl/tarball/389ad5c84de1ae7cf0e28e381131c98ea87d54fcjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIntervals/CRlibm.jl/tarball/66188d9d103b92b6cd705214242e27f5737a1e5ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIntervals/IntervalArithmetic.jl/tarball/79342df41c3c24664e5bf29395cfdf2f2a599412julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaIntervals/RoundingEmulator.jl/tarball/40b9edad2e5287e05bd413a38f61a8ff55b9557bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaLang/Compat.jl/tarball/0037835448781bb46feb39866934e243886d756ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaLang/MbedTLS.jl/tarball/c067a280ddc25f196b5e7df3877c6b226d390aafjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaLang/PrecompileTools.jl/tarball/5aa36f7049a63a1528fe8f7c3f2113413ffd4e1fjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaLinearAlgebra/WoodburyMatrices.jl/tarball/c1a7aa6219628fcd757dede0ca95e245c5cd9511julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaLogging/LoggingExtras.jl/tarball/f02b56007b064fbfddb4c9cd60161b6dd0f40df3julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/AbstractFFTs.jl/tarball/d92ad398961a3ed262d8bf04a1a2b8340f915fefjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/FFTW.jl/tarball/797762812ed063b9b94f6cc7742bc8883bb5e69ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/FixedPointNumbers.jl/tarball/05882d6995ae5c12bb5f36dd2ed3f61c98cbb172julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/HypergeometricFunctions.jl/tarball/68c173f4f449de5b438ee67ed0c9c748dc31a2ecjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/Interpolations.jl/tarball/65d505fa4c0d7072990d659ef3fc086eb6da8208julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/IntervalSets.jl/tarball/5fbb102dcb8b1a858111ae81d56682376130517djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/InverseFunctions.jl/tarball/a779299d77cd080bf77b97535acecd73e1c5e5cbjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/IrrationalConstants.jl/tarball/e2222959fbc6c19554dc15174c81bf7bf3aa691cjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/NaNMath.jl/tarball/9b8215b1ee9e78a293f99797cd31375471b2bcaejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/QuadGK.jl/tarball/9da16da70037ba9d701192e27befedefb91ec284julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/SpecialFunctions.jl/tarball/41852b8679f78c8d8961eeadc8f62cef861a52e3julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaMath/TensorCore.jl/tarball/1feb45f88d133a655e001435632f019a9a1bcdb6julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaObjects/ConstructionBase.jl/tarball/b4b092499347b18a015186eae3042f72267106cbjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPackaging/JLLWrappers.jl/tarball/0533e564aae234aff59ab625543145446d8b6ec2julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPackaging/Preferences.jl/tarball/0f27480397253da18fe2c12a4ba4eb9eb208bf3djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPackaging/RelocatableFolders.jl/tarball/ffdaf70d81cf6ff22c2b6e733c900c3321cab864julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPackaging/Requires.jl/tarball/62389eeff14780bfe55195b7204c0d8738436d64julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPackaging/Scratch.jl/tarball/9b81b8393e50b7d4e6d0a9f14e192294d3b7c109julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPackaging/SimpleBufferStream.jl/tarball/f305871d2f381d21527c770d4788c06c097c9bc1julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPlots/PlotThemes.jl/tarball/41031ef3a1be6f5bbbf3e8073f210556daeae5cajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPlots/PlotUtils.jl/tarball/3ca9a356cd2e113c420f2c13bea19f8d3fb1cb18julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPlots/Plots.jl/tarball/0c5a5b7e440c008fe31416a3ac9e0d2057c81106julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPlots/Plots.jl/tarball/45cf9fd0ca5839d06ef333c8201714e888486342julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaPlots/Plots.jl/tarball/5c3d09cc4f31f5fc6af001c250bf1278733100ffjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaRandom/StableRNGs.jl/tarball/95af145932c2ed859b63329952ce8d633719f091julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaServices/ConcurrentUtilities.jl/tarball/d9d26935a0bcffc87d2613ce14c527c99fc543fdjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaServices/ExceptionUnwrapping.jl/tarball/d36f682e590a83d63d1c7dbd287573764682d12ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStats/Distributions.jl/tarball/3e6d038b77f22791b8e3472b7c633acea1ecac06julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStats/KernelDensity.jl/tarball/ba51324b894edaf1df3ab16e2cc6bc3280a2f1a7julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStats/LogExpFunctions.jl/tarball/13ca9e2586b89836fd20cccf56e57e2b9ae7f38fjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStats/PDMats.jl/tarball/f07c06228a1c670ae4c87d1276b92c7c597fdda0julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStats/Rmath.jl/tarball/852bd0f55565a9e973fcfee83a84413270224dc4julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStats/Statistics.jl/tarball/ae3bb1eb3bba077cd276bc5cfc337cc65c3075c0julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStats/StatsAPI.jl/tarball/9d72a13a3f4dd3795a195ac5a44d7d6ff5f552ffjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStats/StatsBase.jl/tarball/2c962245732371acd51700dbb268af311bddd719julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStats/StatsFuns.jl/tarball/8e45cecc66f3b42633b8ce14d431e8e57a3e242ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaString/Format.jl/tarball/9c68794ef81b08086aeb32eeaf33531668d5f5fcjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStrings/InlineStrings.jl/tarball/8f3d257792a522b4601c24a577954b0a8cd7334djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaStrings/LaTeXStrings.jl/tarball/dda21b8cbd6a6c40d9d02a73230f9d70fed6918cjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaTesting/Aqua.jl/tarball/d57fd255a8932b6509baf43284c416fc44d0b903julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaWeb/HTTP.jl/tarball/ed5e9c58612c4e081aecdb6e1a479e18462e041ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaWeb/OpenSSL.jl/tarball/f1a7e086c677df53e064e0fdd2c9d0b0833e3f6ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/JuliaWeb/URIs.jl/tarball/bef26fb046d031353ef97a82e3fdb6afe7f21b1ajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/KlausC/PkgVersion.jl/tarball/f9501cc0430a26bc3d156ae1b5b0c1b47af4d6dajulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/Kolaru/MathTeXEngine.jl/tarball/a370fef694c109e1950836176ed0d5eabbb65479julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/KristofferC/Crayons.jl/tarball/249fe38abf76d48563e2f4556bebd215aa317e15julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/KristofferC/QOI.jl/tarball/8b3fc30bc0390abdce15f8822c889f669baed73djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/LilithHafner/AliasTables.jl/tarball/9876e1e164b144ca45e9e3198d0b689cadfed9ffjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/LilithHafner/PtrArrays.jl/tarball/1d36ef11a9aaf1e8b74dacc6a731dd1de8fd493djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/MakieOrg/Makie.jl/tarball/368542cde25d381e44d84c3c4209764f05f4ef19julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/MakieOrg/Makie.jl/tarball/cb1299fee09da21e65ec88c1ff3a259f8d0b5802julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/Moelf/JLFzf.jl/tarball/82f7acdc599b65e0f8ccd270ffa1467c21cb647bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/PainterQubits/Unitful.jl/tarball/6258d453843c466d84c17a58732dda5deeb8d3afjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/SimonDanisch/ShaderAbstractions.jl/tarball/818554664a2e01fc3784becb2eb3a82326a604b6julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/SimonDanisch/UnicodeFun.jl/tarball/53915e50200959667e78a92a418594b428dffddfjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/bramtayl/Unzip.jl/tarball/ca0969166a028236229f63514992fc073799bb78julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/eschnett/SIMD.jl/tarball/fea870727142270bdf7624ad675901a1ee3b4c87julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/fredrikekre/EnumX.jl/tarball/bddad79635af6aec424f53ed8aad5d7555dc6f00julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/gustaphe/UnitfulLatexify.jl/tarball/af305cc62419f9bd61b6644d19170a4d258c7967julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/jheinen/GR.jl/tarball/1828eb7275491981fa5f1752a5e126e8f26f8741julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/jkrumbiegel/Animations.jl/tarball/e092fa223bf66a3c41f9c022bd074d916dc303e7julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/jkrumbiegel/GridLayoutBase.jl/tarball/93d5c27c8de51687a2c70ec0716e6e76f298416fjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/jkrumbiegel/Isoband.jl/tarball/f9b6d97355599074dc867318950adaa6f9946137julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/jmert/BitFlags.jl/tarball/0691e34b3bb8be9307330f88d1a3c3f25466c24djulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/johnnychen94/LazyModules.jl/tarball/a560dd966b386ac9ae60bdd3a3d3a326062d3c3ejulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/korsbo/Latexify.jl/tarball/52e1296ebbde0db845b356abbbe67fb82a0a116cjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/lairez/ExactPredicates.jl/tarball/b3f2ff58735b5f024c392fde763f29b057e4b025julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/mauro3/SimpleTraits.jl/tarball/be8eeac05ec97d379347584fa9fe2f5f76795bcbjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/pazner/TriplotBase.jl/tarball/4d4ed7f294cda19382ff7de4c137d24d16adc89bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/queryverse/DataValueInterfaces.jl/tarball/bfc1187b79289637fa0ef6d4436ebdfe6905cbd6julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/queryverse/IteratorInterfaceExtensions.jl/tarball/a3f24677c21f5bbe9d2a714f95dcd58337fb2856julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/queryverse/TableTraits.jl/tarball/c06b2f539df1c6efa794486abfb6ed2022561a39julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/quinnj/JSON3.jl/tarball/411eccfe8aba0814ffa0fdf4860913ed09c34975julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/rafaqz/Extents.jl/tarball/b309b36a9e02fe7be71270dd8c0fd873625332b4julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/rofinn/FilePaths.jl/tarball/919d9412dbf53a2e6fe74af62a73ceed0bce0629julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/rofinn/FilePathsBase.jl/tarball/3bab2c5aa25e7840a4b065805c0cdfc01f3068d2julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/ronisbr/PrettyTables.jl/tarball/1101cd475833706e4d0e7b122218257178f48f34julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/ronisbr/StringManipulation.jl/tarball/725421ae8e530ec29bcbdddbe91ff8053421d023julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/simonster/Reexport.jl/tarball/45e428421666073eab6f2da5c9d310d99bb12f9bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/stemann/WebP.jl/tarball/aa1ca3c47f119fbdae8770c29820e5e6119b83f2julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/tecosaur/BaseDirs.jl/tarball/bca794632b8a9bbe159d56bf9e31c422671b35e0julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/timholy/AxisAlgorithms.jl/tarball/01b8ccb13d68535d73d2b0c23e39bd23155fb712julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/timholy/ProgressMeter.jl/tarball/fbb92c6c56b34e1a2c4c36058f68f332bec840e7julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/timholy/Ratios.jl/tarball/1342a47bf3260ee108163042310d26f2be5ec90bjulia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/tlnagy/TiffImages.jl/tarball/98b9352a24cb6a2066f9ababcc6802de9aed8ad8julia --project=. -e using Pkg; Pkg.test()(http block)https://api.github.com/repos/twadleigh/OpenEXR.jl/tarball/97db9e07fe2091882c765380ef58ec553074e9c7julia --project=. -e using Pkg; Pkg.test()(http block)pkg.julialang.orgjulia --project=. -e using Pkg; Pkg.test()(dns block)If you need me to access, download, or install something from one of these locations, you can either:
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.